\section{RtApi::RtApiStream Struct Reference}
\label{struct_rt_api_1_1_rt_api_stream}\index{RtApi::RtApiStream@{RtApi::RtApiStream}}
\subsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
unsigned int {\bfseries device} [2]\label{struct_rt_api_1_1_rt_api_stream_a38633b94968f0bde718b6124f91649c4}

\item 
void $\ast$ {\bfseries apiHandle}\label{struct_rt_api_1_1_rt_api_stream_a7e3a1a42bb786be6dd4085540a56e49f}

\item 
StreamMode {\bfseries mode}\label{struct_rt_api_1_1_rt_api_stream_a5989e685a5bbe545705a962caa66c259}

\item 
StreamState {\bfseries state}\label{struct_rt_api_1_1_rt_api_stream_accf19137332f916e96dd35f0f4259697}

\item 
char $\ast$ {\bfseries userBuffer} [2]\label{struct_rt_api_1_1_rt_api_stream_a67b21c4ad9f22c91f605d2b24a96c87a}

\item 
char $\ast$ {\bfseries deviceBuffer}\label{struct_rt_api_1_1_rt_api_stream_a253293c901cfb48e3d7a7abb76ea80b7}

\item 
bool {\bfseries doConvertBuffer} [2]\label{struct_rt_api_1_1_rt_api_stream_a5ea1c0ba6fc1f41360e8c7f759078b00}

\item 
bool {\bfseries userInterleaved}\label{struct_rt_api_1_1_rt_api_stream_a957e664adba79f05a242c8cbd7f82a19}

\item 
bool {\bfseries deviceInterleaved} [2]\label{struct_rt_api_1_1_rt_api_stream_aa3c2f2146434ed0f50ebbb32be718f94}

\item 
bool {\bfseries doByteSwap} [2]\label{struct_rt_api_1_1_rt_api_stream_a5a610c6c9631b68bba44493f138fd876}

\item 
unsigned int {\bfseries sampleRate}\label{struct_rt_api_1_1_rt_api_stream_a0735dea0723fe8f3b46a895770610fad}

\item 
unsigned int {\bfseries bufferSize}\label{struct_rt_api_1_1_rt_api_stream_aa1c9c02713b522b8b608fdd9a00e8aee}

\item 
unsigned int {\bfseries nBuffers}\label{struct_rt_api_1_1_rt_api_stream_a69d3064085e04c168fd487366ec4abbe}

\item 
unsigned int {\bfseries nUserChannels} [2]\label{struct_rt_api_1_1_rt_api_stream_a90d44ecf300e122947b8f978fc800bd4}

\item 
unsigned int {\bfseries nDeviceChannels} [2]\label{struct_rt_api_1_1_rt_api_stream_abe5008f70705044703ef34ff1b5be61b}

\item 
unsigned int {\bfseries channelOffset} [2]\label{struct_rt_api_1_1_rt_api_stream_ae0a1f16f7df99453d177caa7b93964ab}

\item 
unsigned long {\bfseries latency} [2]\label{struct_rt_api_1_1_rt_api_stream_a18e198e9cd90da09b380ebe54fc6cd05}

\item 
{\bf RtAudioFormat} {\bfseries userFormat}\label{struct_rt_api_1_1_rt_api_stream_adc6fab24ece3a7e0318f77d687f90866}

\item 
{\bf RtAudioFormat} {\bfseries deviceFormat} [2]\label{struct_rt_api_1_1_rt_api_stream_a9eb0511e02ce60efb17fa6725fd4bea3}

\item 
StreamMutex {\bfseries mutex}\label{struct_rt_api_1_1_rt_api_stream_a8b7f7b5ada995d6885a76ac09fdc0a58}

\item 
{\bf CallbackInfo} {\bfseries callbackInfo}\label{struct_rt_api_1_1_rt_api_stream_ab6194fc15a14da5667c493502380ec6d}

\item 
{\bf ConvertInfo} {\bfseries convertInfo} [2]\label{struct_rt_api_1_1_rt_api_stream_a28b8a898ae50d607976b8d7c56422c52}

\item 
double {\bfseries streamTime}\label{struct_rt_api_1_1_rt_api_stream_a517fc9043b838bea61d32e8f9f156fdb}

\end{DoxyCompactItemize}


The documentation for this struct was generated from the following file:\begin{DoxyCompactItemize}
\item 
Include/{\bf RtAudio.h}\end{DoxyCompactItemize}
